///////////////////////////////////////////////////////////////////////////////
//-----------------------------------------------------------------------------
#ifndef __AABBOX_H__
#define __AABBOX_H__
//-----------------------------------------------------------------------------

#include <Config.h>
#include <Math/Vec3f.h>

//-----------------------------------------------------------------------------

class AABBox 
{
public:

				AABBox();
				AABBox( const Vec3f &corner, f32 x, f32 y, f32 z);
				~AABBox();

	void		setBox( const Vec3f &corner, f32 x, f32 y, f32 z);

	// for use in frustum computations
	Vec3f		getVertexP(const Vec3f &normal);
	Vec3f		getVertexN(const Vec3f &normal);

private:

	Vec3f corner;
	f32 x,y,z;

};

#endif	//	__AABBOX_H__
//-----------------------------------------------------------------------------
///////////////////////////////////////////////////////////////////////////////
